package com.ftg.learn.chapter09.collection;

import com.ftg.learn.chapter04.Dog;

import java.util.*;

/**
 * 线性存储结构
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/8/12 上午8:57
 */
public class LearnLine {


    public static void main(String[] args) {
        //给你一堆数  13 5 2 1 6 5 4 后期有可能会更多  随机访问

        //list集合  实际类型
        List<Integer> list = new ArrayList<>(28);
        //Arrays
        List<Integer> integers = Arrays.asList(1, 2, 3, 4);
        integers.set(0, 5);


        System.out.println(integers);
        List<Integer> list1 = new LinkedList<>(list);

//        Object 其它类的关系
        //1 object 引用 顶层
        //2 Object也可以接收任何一个类的实例

        list.add(13);
        list.add(5);
        list.add(2);
        list.add(1);
        list.add(6);

        System.out.println(list.get(4));

        System.out.println(list.contains(6));

        list.remove(4);

        System.out.println(list.get(0));

        System.out.println(list);


    }


}
